#include <input_fingermoduledev.hpp>
#include <boost/thread.hpp>
#include <iostream>

static boost::mutex mutex_singleton; 
fingermodule_inputdev* fingermodule_inputdev::pfingermodule_inputdev_instance = NULL;

fingermodule_inputdev::fingermodule_inputdev() {
        
}

fingermodule_inputdev::~fingermodule_inputdev() {
        
}

fingermodule_inputdev* fingermodule_inputdev::pfingermodule_inputdev_construct_instance(){
    boost::unique_lock<boost::mutex> lock(mutex_singleton);
    if(pfingermodule_inputdev_instance == NULL)  {

        std::cout << "Create: fingermodule_inputdev " <<  std::endl;
        pfingermodule_inputdev_instance = new fingermodule_inputdev;
    }
    return pfingermodule_inputdev_instance;
}


int  fingermodule_inputdev::suspend(void){

}

int  fingermodule_inputdev::resume(void){

}


int fingermodule_inputdev::enroll( input_dev_param *param){

}

int fingermodule_inputdev::cancel_enroll( input_dev_param *param){

}


int fingermodule_inputdev::authenticate( input_dev_param *param){

}

int fingermodule_inputdev::cancel_authenticate( input_dev_param *param){

}


int fingermodule_inputdev::delete_user( input_dev_param *param){

}

int fingermodule_inputdev::cancel_delete_user( input_dev_param *param) {

}


int fingermodule_inputdev::get_userid( input_dev_param *param){

}

int fingermodule_inputdev::cancel_get_userid( input_dev_param *param){

}


int fingermodule_inputdev::notify_resource_to_inputdev( input_dev_param *param){

}

int fingermodule_inputdev::notify_param_handle( input_dev_param *param){

}





